package com.agileboot.domain.airport.reformDetail.db;

import com.baomidou.mybatisplus.extension.service.IService;

/**
 * 整改详情表 服务类
 */
public interface SirReformDetailService extends IService<SirReformDetailEntity> {

    /**
     * 通过 reformId 归档整改证据字段，并可选择性替换纠正措施和预防措施
     * @param reformId 整改ID
     * @param archiveCorrective 是否归档 corrective_action_proof
     * @param archivePrecaution 是否归档 precaution_action_proof
     * @return 是否更新成功
     */
    boolean archiveProofByReformId(Long reformId, boolean archiveCorrective, boolean archivePrecaution);


}
